/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package trabalhoconclusaocurso;

import java.util.Random;

/**
 *
 * @author aluno
 */
public class MatrizPesosCidades {

   private int numerocidades;
   private double[][] matrizcidade;
   private Random random = new Random();

    public MatrizPesosCidades(int numCidades){
        this.numerocidades = numCidades;
         this.matrizcidade = new double[this.numerocidades][this.numerocidades];
    }
    public void matrizPesosCidades(){
            
        //this.numerocidades = numCidades;
       int i,j;

       try{
           
           for(i = 0; i < this.numerocidades; i++){
              for(j = 0; j < this.numerocidades; j++){
                this.matrizcidade[i][j] = 0;
                 //System.out.println( this.matrizcidade[i][j]+"i"+i+"j"+j);
                }
            }

           double[][] a = {{0,1,2.2,2,4.1},{1,0,1.4,2.2,4},{2.2,1.4,0,2.2,3.2},{2,2.2,2.2,0,2.2},{4.1,4,3.2,2.2,0}};
           this.matrizcidade = a;


            /*for(i = 0; i < this.numerocidades; i++){
                for(j = 0; j < this.numerocidades; j++){
                    if(i == j){
                        this.matrizcidade[i][j] = 0;

                    }
                    if(i != j){
                          int x;
                        do{
                              x = random.nextInt(this.numerocidades);
                              if(x != 0){
                                  break;
                              }
                         }while(x == 0);
                        if(this.matrizcidade[j][i] == 0){
                            this.matrizcidade[i][j] = x;
                        }
                        else{
                             this.matrizcidade[i][j] = this.matrizcidade[j][i];
                        }
                     }
                 }
                }*/

       }catch(Exception e){
           System.out.println("erro matriz cidade");
       }

    }
    public void setMatrizCidade(double[][] matriz_cidade){
         this.matrizcidade = matriz_cidade;
    }
    public double[][] getMatrizCidade(){
         return this.matrizcidade;
    }

}
